<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>dppsu: XDpPsu Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">dppsu
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_dp_psu.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XDpPsu Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_dp_psu.html" title="The XDpPsu driver instance data. ">XDpPsu</a> driver instance data.  
 <a href="struct_x_dp_psu.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a1a3729a9b372f0371dea0a523cdf639d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a1a3729a9b372f0371dea0a523cdf639d">IsReady</a></td></tr>
<tr class="memdesc:a1a3729a9b372f0371dea0a523cdf639d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device is initialized and ready.  <a href="#a1a3729a9b372f0371dea0a523cdf639d">More...</a><br/></td></tr>
<tr class="separator:a1a3729a9b372f0371dea0a523cdf639d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a9619caa3d18b50a4562de54d57704"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp_psu___config.html">XDpPsu_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a95a9619caa3d18b50a4562de54d57704">Config</a></td></tr>
<tr class="memdesc:a95a9619caa3d18b50a4562de54d57704"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for the DisplayPort TX core.  <a href="#a95a9619caa3d18b50a4562de54d57704">More...</a><br/></td></tr>
<tr class="separator:a95a9619caa3d18b50a4562de54d57704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41ce4238e52e36a29798ac88f4953d49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp_psu___sink_config.html">XDpPsu_SinkConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a41ce4238e52e36a29798ac88f4953d49">RxConfig</a></td></tr>
<tr class="memdesc:a41ce4238e52e36a29798ac88f4953d49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for the RX device.  <a href="#a41ce4238e52e36a29798ac88f4953d49">More...</a><br/></td></tr>
<tr class="separator:a41ce4238e52e36a29798ac88f4953d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e28c28f46f7e08ce4738a9232a0678"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp_psu___link_config.html">XDpPsu_LinkConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a37e28c28f46f7e08ce4738a9232a0678">LinkConfig</a></td></tr>
<tr class="memdesc:a37e28c28f46f7e08ce4738a9232a0678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for the main link.  <a href="#a37e28c28f46f7e08ce4738a9232a0678">More...</a><br/></td></tr>
<tr class="separator:a37e28c28f46f7e08ce4738a9232a0678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8952657e039d59dd16a286378e54642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp_psu___board_char.html">XDpPsu_BoardChar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#af8952657e039d59dd16a286378e54642">BoardChar</a></td></tr>
<tr class="memdesc:af8952657e039d59dd16a286378e54642"><td class="mdescLeft">&#160;</td><td class="mdescRight">Some board characteristics information that affects link training.  <a href="#af8952657e039d59dd16a286378e54642">More...</a><br/></td></tr>
<tr class="separator:af8952657e039d59dd16a286378e54642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2635913620470c43b99ee014506ef425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp_psu___main_stream_attributes.html">XDpPsu_MainStreamAttributes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a2635913620470c43b99ee014506ef425">MsaConfig</a></td></tr>
<tr class="memdesc:a2635913620470c43b99ee014506ef425"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for the main stream attributes (MSA).  <a href="#a2635913620470c43b99ee014506ef425">More...</a><br/></td></tr>
<tr class="separator:a2635913620470c43b99ee014506ef425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9421b6777bb9c162401b4dc4cb327510"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a9421b6777bb9c162401b4dc4cb327510">AuxDelayUs</a></td></tr>
<tr class="memdesc:a9421b6777bb9c162401b4dc4cb327510"><td class="mdescLeft">&#160;</td><td class="mdescRight">Amount of latency in micro- seconds to use between AUX transactions.  <a href="#a9421b6777bb9c162401b4dc4cb327510">More...</a><br/></td></tr>
<tr class="separator:a9421b6777bb9c162401b4dc4cb327510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad115a6324d57fadb9fdf33a5d1bb3133"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#ad115a6324d57fadb9fdf33a5d1bb3133">SAxiClkHz</a></td></tr>
<tr class="memdesc:ad115a6324d57fadb9fdf33a5d1bb3133"><td class="mdescLeft">&#160;</td><td class="mdescRight">The clock frequency of the core instance's S_AXI_ACLK port.  <a href="#ad115a6324d57fadb9fdf33a5d1bb3133">More...</a><br/></td></tr>
<tr class="separator:ad115a6324d57fadb9fdf33a5d1bb3133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a005aec2f6a8f85681ce54064cf93ff74"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a005aec2f6a8f85681ce54064cf93ff74">UserTimerPtr</a></td></tr>
<tr class="memdesc:a005aec2f6a8f85681ce54064cf93ff74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to a timer instance used by the custom user delay/sleep function.  <a href="#a005aec2f6a8f85681ce54064cf93ff74">More...</a><br/></td></tr>
<tr class="separator:a005aec2f6a8f85681ce54064cf93ff74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5260646a635dae6b11a8670785574c66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xdppsu_8h.html#a13e177802b0d46ab226b56650ce50fc0">XDpPsu_HpdEventHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a5260646a635dae6b11a8670785574c66">HpdEventHandler</a></td></tr>
<tr class="memdesc:a5260646a635dae6b11a8670785574c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for Hot- Plug-Detect (HPD) event interrupts.  <a href="#a5260646a635dae6b11a8670785574c66">More...</a><br/></td></tr>
<tr class="separator:a5260646a635dae6b11a8670785574c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a347b8b6e4f1e7b56f154007cf8039e81"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a347b8b6e4f1e7b56f154007cf8039e81">HpdEventCallbackRef</a></td></tr>
<tr class="memdesc:a347b8b6e4f1e7b56f154007cf8039e81"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the HPD event callback function.  <a href="#a347b8b6e4f1e7b56f154007cf8039e81">More...</a><br/></td></tr>
<tr class="separator:a347b8b6e4f1e7b56f154007cf8039e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a128ad832eab2325c3df835f0452b5208"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xdppsu_8h.html#a1b28e87125be77708843cd7941024b60">XDpPsu_HpdPulseHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#a128ad832eab2325c3df835f0452b5208">HpdPulseHandler</a></td></tr>
<tr class="memdesc:a128ad832eab2325c3df835f0452b5208"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for Hot- Plug-Detect (HPD) pulse interrupts.  <a href="#a128ad832eab2325c3df835f0452b5208">More...</a><br/></td></tr>
<tr class="separator:a128ad832eab2325c3df835f0452b5208"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed4c24dc998c531cec4674be4d6db3aa"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_psu.html#aed4c24dc998c531cec4674be4d6db3aa">HpdPulseCallbackRef</a></td></tr>
<tr class="memdesc:aed4c24dc998c531cec4674be4d6db3aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the HPD pulse callback function.  <a href="#aed4c24dc998c531cec4674be4d6db3aa">More...</a><br/></td></tr>
<tr class="separator:aed4c24dc998c531cec4674be4d6db3aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_dp_psu.html" title="The XDpPsu driver instance data. ">XDpPsu</a> driver instance data. </p>
<p>The user is required to allocate a variable of this type for every <a class="el" href="struct_x_dp_psu.html" title="The XDpPsu driver instance data. ">XDpPsu</a> device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a9421b6777bb9c162401b4dc4cb327510"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDpPsu::AuxDelayUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Amount of latency in micro- seconds to use between AUX transactions. </p>

</div>
</div>
<a class="anchor" id="af8952657e039d59dd16a286378e54642"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp_psu___board_char.html">XDpPsu_BoardChar</a> XDpPsu::BoardChar</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Some board characteristics information that affects link training. </p>

<p>Referenced by <a class="el" href="xdppsu__serdes_8h.html#ae3368e5a71553a4f24719aee485e04e7">XDpPsu_CfgTxPeLevel()</a>, and <a class="el" href="xdppsu__serdes_8h.html#a8b4f123e79adab601eb821afeab3e81d">XDpPsu_CfgTxVsLevel()</a>.</p>

</div>
</div>
<a class="anchor" id="a95a9619caa3d18b50a4562de54d57704"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp_psu___config.html">XDpPsu_Config</a> XDpPsu::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the DisplayPort TX core. </p>

<p>Referenced by <a class="el" href="xdppsu__common__example_8h.html#a64d2267afa217a44aa3bf09bcd51e409">DpPsu_StartLink()</a>, <a class="el" href="xdppsu_8h.html#a619d7de707e733f244b8eeaf8dbc8377">XDpPsu_CfgInitialize()</a>, <a class="el" href="xdppsu_8h.html#ad113ed848850849d07fae7ce163a8a62">XDpPsu_EnableMainLink()</a>, <a class="el" href="xdppsu_8h.html#abe31bd9b101b094a40eff13ef032ea44">XDpPsu_EstablishLink()</a>, <a class="el" href="xdppsu_8h.html#a0a935cce246619f8f43ea0794ed9fa8e">XDpPsu_GetRxCapabilities()</a>, <a class="el" href="xdppsu__intr_8c.html#a940393f7b33c36e51ea69d4561630222">XDpPsu_HpdInterruptHandler()</a>, <a class="el" href="xdppsu_8h.html#a17608072027dcae9a885b07ad2c25690">XDpPsu_IicRead()</a>, <a class="el" href="xdppsu_8h.html#a2602de9c767cd981896326433a3c2570">XDpPsu_InitializeTx()</a>, <a class="el" href="xdppsu_8h.html#aee45a79c993e3bcad636dddf3121aeab">XDpPsu_IsConnected()</a>, <a class="el" href="xdppsu_8h.html#a6eec1f08aa677fac3467a9d34b54589c">XDpPsu_ResetPhy()</a>, <a class="el" href="xdppsu__selftest_8c.html#a361b97262d5192f5f357fb4fb27b3ec8">XDpPsu_SelfTest()</a>, <a class="el" href="xdppsu_8h.html#a7836168f290562156a24fb51762acde4">XDpPsu_SetDownspread()</a>, <a class="el" href="xdppsu_8h.html#a2ec5ae4af1f5232fc86116d457045997">XDpPsu_SetEnhancedFrameMode()</a>, <a class="el" href="xdppsu_8h.html#a868ca9bd2184707f3929e6f7e695cc93">XDpPsu_SetLaneCount()</a>, <a class="el" href="xdppsu_8h.html#a68384c6a808dff1f2e68e7611057a548">XDpPsu_SetLinkRate()</a>, <a class="el" href="xdppsu__spm_8c.html#a0ae04780a260564bbae1fd7c26155bd5">XDpPsu_SetMsaValues()</a>, and <a class="el" href="xdppsu_8h.html#a690be0eee00d0c06370f88fdfbfdfb75">XDpPsu_SetScrambler()</a>.</p>

</div>
</div>
<a class="anchor" id="a347b8b6e4f1e7b56f154007cf8039e81"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDpPsu::HpdEventCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the HPD event callback function. </p>

<p>Referenced by <a class="el" href="xdppsu__intr_8c.html#a940393f7b33c36e51ea69d4561630222">XDpPsu_HpdInterruptHandler()</a>, and <a class="el" href="xdppsu__intr_8c.html#a1c4b527b0d2029a84a19d8e419a071bc">XDpPsu_SetHpdEventHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a5260646a635dae6b11a8670785574c66"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xdppsu_8h.html#a13e177802b0d46ab226b56650ce50fc0">XDpPsu_HpdEventHandler</a> XDpPsu::HpdEventHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for Hot- Plug-Detect (HPD) event interrupts. </p>

<p>Referenced by <a class="el" href="xdppsu__intr_8c.html#a940393f7b33c36e51ea69d4561630222">XDpPsu_HpdInterruptHandler()</a>, and <a class="el" href="xdppsu__intr_8c.html#a1c4b527b0d2029a84a19d8e419a071bc">XDpPsu_SetHpdEventHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aed4c24dc998c531cec4674be4d6db3aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDpPsu::HpdPulseCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the HPD pulse callback function. </p>

<p>Referenced by <a class="el" href="xdppsu__intr_8c.html#a940393f7b33c36e51ea69d4561630222">XDpPsu_HpdInterruptHandler()</a>, and <a class="el" href="xdppsu__intr_8c.html#a566d5385a4745191d09f43440125d927">XDpPsu_SetHpdPulseHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a128ad832eab2325c3df835f0452b5208"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xdppsu_8h.html#a1b28e87125be77708843cd7941024b60">XDpPsu_HpdPulseHandler</a> XDpPsu::HpdPulseHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for Hot- Plug-Detect (HPD) pulse interrupts. </p>

<p>Referenced by <a class="el" href="xdppsu__intr_8c.html#a940393f7b33c36e51ea69d4561630222">XDpPsu_HpdInterruptHandler()</a>, and <a class="el" href="xdppsu__intr_8c.html#a566d5385a4745191d09f43440125d927">XDpPsu_SetHpdPulseHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a1a3729a9b372f0371dea0a523cdf639d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDpPsu::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device is initialized and ready. </p>

<p>Referenced by <a class="el" href="xdppsu_8h.html#ab9d129accbf09c6474ba5e1fac854983">XDpPsu_AuxRead()</a>, <a class="el" href="xdppsu_8h.html#a619df5cbd94b7f0459e62b55a34e5df5">XDpPsu_AuxWrite()</a>, <a class="el" href="xdppsu_8h.html#a619d7de707e733f244b8eeaf8dbc8377">XDpPsu_CfgInitialize()</a>, <a class="el" href="xdppsu_8h.html#a3d4cefedd9d272f58c7927b72add609d">XDpPsu_CfgMainLinkMax()</a>, <a class="el" href="xdppsu_8h.html#ae723bbc24a4dbce124cdd92979af27af">XDpPsu_CheckLinkStatus()</a>, <a class="el" href="xdppsu_8h.html#ad113ed848850849d07fae7ce163a8a62">XDpPsu_EnableMainLink()</a>, <a class="el" href="xdppsu_8h.html#abe31bd9b101b094a40eff13ef032ea44">XDpPsu_EstablishLink()</a>, <a class="el" href="xdppsu__edid_8c.html#abd0fa16cc316a99a72bab32753d48cd3">XDpPsu_GetEdid()</a>, <a class="el" href="xdppsu_8h.html#a0a935cce246619f8f43ea0794ed9fa8e">XDpPsu_GetRxCapabilities()</a>, <a class="el" href="xdppsu_8h.html#a17608072027dcae9a885b07ad2c25690">XDpPsu_IicRead()</a>, <a class="el" href="xdppsu_8h.html#a22050229650e6ee5ac11242e5387e8e4">XDpPsu_IicWrite()</a>, <a class="el" href="xdppsu_8h.html#a2602de9c767cd981896326433a3c2570">XDpPsu_InitializeTx()</a>, <a class="el" href="xdppsu_8h.html#a6eec1f08aa677fac3467a9d34b54589c">XDpPsu_ResetPhy()</a>, <a class="el" href="xdppsu_8h.html#a7836168f290562156a24fb51762acde4">XDpPsu_SetDownspread()</a>, <a class="el" href="xdppsu_8h.html#a2ec5ae4af1f5232fc86116d457045997">XDpPsu_SetEnhancedFrameMode()</a>, <a class="el" href="xdppsu_8h.html#a868ca9bd2184707f3929e6f7e695cc93">XDpPsu_SetLaneCount()</a>, <a class="el" href="xdppsu_8h.html#a68384c6a808dff1f2e68e7611057a548">XDpPsu_SetLinkRate()</a>, <a class="el" href="xdppsu__spm_8c.html#a0ae04780a260564bbae1fd7c26155bd5">XDpPsu_SetMsaValues()</a>, <a class="el" href="xdppsu_8h.html#a690be0eee00d0c06370f88fdfbfdfb75">XDpPsu_SetScrambler()</a>, and <a class="el" href="xdppsu__spm_8c.html#a4aade3b1675942175dbb3300e2c9d0c0">XDpPsu_SetVideoMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a37e28c28f46f7e08ce4738a9232a0678"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp_psu___link_config.html">XDpPsu_LinkConfig</a> XDpPsu::LinkConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the main link. </p>

<p>Referenced by <a class="el" href="xdppsu__common__example_8h.html#a64d2267afa217a44aa3bf09bcd51e409">DpPsu_StartLink()</a>, <a class="el" href="xdppsu_8h.html#a3d4cefedd9d272f58c7927b72add609d">XDpPsu_CfgMainLinkMax()</a>, <a class="el" href="xdppsu__spm_8c.html#a60932e88ba047ac16f0b6ce9103d43b7">XDpPsu_CfgMsaRecalculate()</a>, <a class="el" href="xdppsu_8h.html#abe31bd9b101b094a40eff13ef032ea44">XDpPsu_EstablishLink()</a>, <a class="el" href="xdppsu_8h.html#a0a935cce246619f8f43ea0794ed9fa8e">XDpPsu_GetRxCapabilities()</a>, <a class="el" href="xdppsu_8h.html#a7836168f290562156a24fb51762acde4">XDpPsu_SetDownspread()</a>, <a class="el" href="xdppsu_8h.html#a2ec5ae4af1f5232fc86116d457045997">XDpPsu_SetEnhancedFrameMode()</a>, <a class="el" href="xdppsu_8h.html#a868ca9bd2184707f3929e6f7e695cc93">XDpPsu_SetLaneCount()</a>, <a class="el" href="xdppsu_8h.html#a68384c6a808dff1f2e68e7611057a548">XDpPsu_SetLinkRate()</a>, <a class="el" href="xdppsu_8h.html#a690be0eee00d0c06370f88fdfbfdfb75">XDpPsu_SetScrambler()</a>, and <a class="el" href="xdppsu__serdes_8h.html#a8e083018091fb6116ba6db59cd22b083">XDpPsu_SetVswingPreemp()</a>.</p>

</div>
</div>
<a class="anchor" id="a2635913620470c43b99ee014506ef425"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp_psu___main_stream_attributes.html">XDpPsu_MainStreamAttributes</a> XDpPsu::MsaConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the main stream attributes (MSA). </p>

<p>Referenced by <a class="el" href="xdppsu__spm_8c.html#a288a08c1d83e4f66f0217cab4d695544">XDpPsu_CfgMsaEnSynchClkMode()</a>, <a class="el" href="xdppsu__spm_8c.html#a60932e88ba047ac16f0b6ce9103d43b7">XDpPsu_CfgMsaRecalculate()</a>, <a class="el" href="xdppsu__spm_8c.html#af59b28d1d599ee7d265c7ab0badf1e19">XDpPsu_CfgMsaSetBpc()</a>, <a class="el" href="xdppsu__spm_8c.html#a2fda86e200651dfc92ad74779ebddbf0">XDpPsu_CfgMsaUseCustom()</a>, <a class="el" href="xdppsu__spm_8c.html#af4a2bfe8c203d186833dd3f1590bc262">XDpPsu_CfgMsaUseEdidPreferredTiming()</a>, <a class="el" href="xdppsu__spm_8c.html#a5c17c2d8df179f32a3da77787a81f0fc">XDpPsu_CfgMsaUseStandardVideoMode()</a>, <a class="el" href="xdppsu__spm_8c.html#a93872e0beb0405b47b7d689e8f8749c5">XDpPsu_SetColorEncode()</a>, and <a class="el" href="xdppsu__spm_8c.html#a0ae04780a260564bbae1fd7c26155bd5">XDpPsu_SetMsaValues()</a>.</p>

</div>
</div>
<a class="anchor" id="a41ce4238e52e36a29798ac88f4953d49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp_psu___sink_config.html">XDpPsu_SinkConfig</a> XDpPsu::RxConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the RX device. </p>

<p>Referenced by <a class="el" href="xdppsu_8h.html#a0a935cce246619f8f43ea0794ed9fa8e">XDpPsu_GetRxCapabilities()</a>.</p>

</div>
</div>
<a class="anchor" id="ad115a6324d57fadb9fdf33a5d1bb3133"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDpPsu::SAxiClkHz</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The clock frequency of the core instance's S_AXI_ACLK port. </p>

<p>Referenced by <a class="el" href="xdppsu_8h.html#a619d7de707e733f244b8eeaf8dbc8377">XDpPsu_CfgInitialize()</a>, and <a class="el" href="xdppsu_8h.html#a2602de9c767cd981896326433a3c2570">XDpPsu_InitializeTx()</a>.</p>

</div>
</div>
<a class="anchor" id="a005aec2f6a8f85681ce54064cf93ff74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDpPsu::UserTimerPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to a timer instance used by the custom user delay/sleep function. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
